package com.mm.fam.web.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.mm.fam.web.base.ResponseModel;
import com.mm.fam.web.entity.SysOrganization;
import org.springframework.http.ResponseEntity;

import java.util.List;

/**
 * @author MaLiZhi
 * @date 2019年04月22日 09:41
 */
public interface SysOrganizationService {
    // 新增或修改
    String saveOrUpdataSysOrganization(SysOrganization sysOrganization);
    // 查询列表并分页
    IPage<SysOrganization> getAllSysOrganization(String OrganizationNum, String OrganizationName, Integer pageNum, Integer pageSize);

    Integer delOrgById(String id);

    List<SysOrganization> getSysOrganizationById(String id);

    List<SysOrganization> getParent();
    // 获取最大机构号
    Integer getMaxOrnNum();

    ResponseEntity<ResponseModel<List<SysOrganization>>> queryOrganizationList();
}
